package org.feluma.sgci.entidade;

/**
 * Classe de entidade do tipo usuario
 * @author wemersonm
 *
 */
public class Usuario implements java.io.Serializable{
	
	private static final long serialVersionUID = 2L;
	private int codigo;
	private Perfil perfil;
	private String nome;
	private String email;
	private String login;
	private String senha;
	private int codEscola;
	

	
	public Usuario(){}
	
	public Usuario(int codigo, Perfil perfil, String nome, String login, String senha, int codEscola, String email){
		this.codigo    = codigo;
		this.perfil    = perfil;
		this.nome      = nome;
		this.login     = login;
		this.senha     = senha;
		this.codEscola = codEscola;
		this.email     = email;
	}
	public Usuario( Perfil perfil, String nome, String login, String senha, int codEscola, String email){
		this.perfil    = perfil;
		this.nome      = nome;
		this.login     = login;
		this.senha     = senha;
		this.codEscola = codEscola;
		this.email     = email;
	}
	
	public Usuario(int codigo, Perfil perfil, String nome, String login, int codEscola, String email){
		this.codigo = codigo;
		this.perfil = perfil;
		this.nome   = nome;
		this.login  = login;
		this.codEscola = codEscola;
	    this.email     = email;
	}
	
	public Usuario(int codigo, String nome){
		this.codigo = codigo;	
		this.nome   = nome;
	}
	
	public Usuario(String login, String senha){
		this.login = login;
		this.senha = senha;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public Perfil getPerfil() {
		return perfil;
	}

	public void setPerfil(Perfil perfil) {
		this.perfil = perfil;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	public int getCodEscola() {
		return codEscola;
	}

	public void setCodEscola(int codEscola) {
		this.codEscola = codEscola;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}


}
